home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / gfx / opal / OVLine11.lzh / ovlines.doc < prev   
Text File  |  1993-02-22  |  2KB  |  50 lines

  1. /* OVLINES.DOC      <VERSION 1.1>     Jim Boros  2-17-93        */
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.     This is a little hack to bring some PolyScope ( that toy by Electronic
  9. Arts that was shipped with Amiga 1000's a long time ago) like features to
  10. an OpalVision equiped Amiga.  
  11.     Since releasing the original version as somewhat of an academic exer-
  12. cise, I thought of some more features I could add.  I have done so and 
  13. am releasing it as version 1.1.  User interface is still quite spartan, and
  14. I plan to update this again, and am open to suggestions.  Eventually, I 
  15. plan to add items such as MIDI control (maybe link to Bars & Pipes by
  16. Blue Ribbon Bakery).  Other possibilities are triangles(no primitive in
  17. opal.library so I'd have to code it myself.. unless Opal puts this in 
  18. a future release. Hint. Hint.  
  19.  
  20.     Back to this version, I have added a few features.  First, multiple
  21. palette modes.  There are three choices.  First is utterly random (0),
  22. and each entry in the color table is random.  This is not usually aes-
  23. thetically pleasing.  The second option (1) is ramped, meaning that it
  24. makes one progression and then another.  Technically, the components 
  25. follow a 'sawtooth' waveform when increasing with different frequencies
  26. and this gives the best effect.  It is the default setting.  Mode 2
  27. calculates a smooth hue transition with a constant and high saturation
  28. and value.  The parameter follows the word "ovlines".
  29.     Next, I have added two other modes, one for rectangles and one for ellipses.
  30. to access these, hit the RIGHT BUTTON, you may have to hold it for a 
  31. second or two.  Note that color cycling is also a part of OVlines.  
  32. Another feature is to give some control over motion with a joystick in
  33. the second mouse port.  Those who sometimes play video games usually
  34. already have one connected.
  35.     Read the top of the source file (ovlines.c) for more info, and the
  36. rest of it if you are a programmer.  I would have liked to add more features
  37. but I had to draw the line somewhere...
  38.     This has been recompiled for any processor, and uses the IEEE math.
  39. so you need the mathieeedoubbas.library, etc ( in WB 1.3 & up) in your
  40. libs: directory along with opal.library.
  41.     This has been compiled with SAS C V6.02
  42.  
  43.  
  44.     
  45.   
  46.             Enjoy,
  47.             
  48.             
  49.                 Jim Boros
  50.